//
//  main.m
//  函数的嵌套调用
//
//  Created by apple on 15/7/31.
//  Copyright (c) 2015年 戴维营. All rights reserved.
//

#import <Foundation/Foundation.h>

int max1(int a,int b)
{
    if (a > b)
    {
        return a;
    }
    else
        return b;
}

int max2(int a,int b,int c,int d)
{
    int m;
    m = max1(a, b);    //实现了对max1的调用。
    m = max1(m, c);
    m = max1(m, d);
    
    return m;
}       //  max1、max2的声明。

int main(int argc, const char * argv[]) {
    @autoreleasepool
    {
        int a,b,c,d,e;
        
        NSLog(@"请输入四个整数：");
        scanf("%d,%d,%d,%d",&a,&b,&c,&d);
        
        e = max2(a,b,c,d);      //实现了对函数的嵌套调用。
        NSLog(@"%d",e);
    }
    return 0;
}
